Top 3 vernor vinge PDF Book